package br.com.gr.jcash.exception;

/**
 * 
 * @author gelson
 *
 */
public class JCashException extends Exception {

    /**
     *
     */
    private static final long serialVersionUID = 8521241030187568540L;
    
    private Throwable erro;
    
    private String descricao;
    
    public JCashException() {
    }
    
    public JCashException(String descricao) {
        super();
        this.descricao = descricao;
    }

    public JCashException(Throwable erro, String descricao) {
        super(erro);
        this.erro = erro;
        this.descricao = descricao;
    }

    public JCashException(Throwable erro) {
        super(erro);
        this.erro = erro;
    }
    
    public Throwable getErro() {
        return erro;
    }

    public void setErro(Throwable erro) {
        this.erro = erro;
    }

    public String getDescricao() {
        return descricao;
    }

    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }

}
